body{ margin: 0;padding: 0;font-size: .65rem}
h3{ text-align: center; background: #F2F2F2 ; margin-top: 0; margin-bottom: 20%; height: 40px; line-height: 40px;  }
h3 a{ line-height: 40px; text-align: center; margin-top: 5px; font-size: 30px; float: left; }
.panel-heading>h4{ text-align: center;}
.footer{text-align: center; color: gray; position: absolute; bottom: 20px; width: 100%;}


div.panel{
    z-index: inherit!important;
    display: block!important;
    background-color: whitesmoke!important;
    width: 100%!important;
    position: relative!important;
    color: inherit!important;
}
div.panel-heading{
    padding: 0;
}
.panel-title{
    width: 100%;
    padding: 10px 15px;
}